RSS
php робот
Недавно мне нужно было узнать название браузера посетителя сайта, для того чтобы запретить доступ к сайту определенному браузеру. Занятие глупое, т.к. любой пользователь на сайте должен чувствовать себя комфортно невзирая на каком он браузере, но с заказчиком не поспоришь, видимо дизайн сайта не работал под определенный браузер. В данном случае стоило сменить дизайнера а не жертвовать посетителями. Я не остановился только на определение браузера, мне хотелось добавить в него больше функционала для возможных будущих проверок. В итоге, класс получился весьма компактным и динамичным в изменениях.
На данный момент он выдает:
- Название браузера
- Версия браузера
- Название операционной системы
- Версия/ядро операционной системы
- IP посетителя
- проверка: зашел ли пользователь с браузера
- проверка: зашел ли пользователь с мобильного устройства
- Название марки/ос/браузера мобильного телефона, смартфона, планшета
- проверка: является ли посетитель роботом поисковых систем
- Какой поисковой системы принадлежит робот